home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Online / SpeakFreely / src / lpc10 / Makefile < prev    next >
Makefile  |  2000-05-18  |  1KB  |  46 lines

  1. PROGRAM = lpc2400
  2.  
  3. OBJECTS = analys.o bitio.o bsynz.o channel.o dcbias.o decode.o deemp.o \
  4.       difmag.o diskio.o dyptrk.o encode.o energy.o filter.o ham84.o \
  5.       hp100.o  initial.o invert.o irc2pc.o ivfilt.o lpc_both.o \
  6.       lpfilt31.o median.o mload.o onset.o pitsyn.o placea.o \
  7.       placev.o preemp.o random.o rcchk.o round.o setup.o synths.o \
  8.       tbdm.o trans.o voice.o vparms.o
  9.  
  10. LOBJECTS = analys.o        bsynz.o channel.o dcbias.o decode.o deemp.o \
  11.        difmag.o         dyptrk.o encode.o energy.o filter.o ham84.o \
  12.        hp100.o  initial.o invert.o irc2pc.o ivfilt.o lpc10.o \
  13.        lpfilt31.o median.o mload.o onset.o pitsyn.o placea.o \
  14.        placev.o preemp.o random.o round.o rcchk.o setup.o synths.o \
  15.        tbdm.o      voice.o vparms.o
  16.  
  17. LIBS = -lm
  18.  
  19. # CC = cc -O3 -fsingle
  20.  
  21. liblpc10.a: $(LOBJECTS)
  22.     /bin/rm -f liblpc10.a
  23.     ar cr liblpc10.a $(LOBJECTS)
  24.     -if test -s /bin/ranlib; then /bin/ranlib liblpc10.a; \
  25.     else if test -s /usr/bin/ranlib; then /usr/bin/ranlib liblpc10.a; \
  26.     else exit 0; fi; fi
  27.  
  28. tester: liblpc10.a main.o
  29.     cc -o lpc2400 main.o liblpc10.a ../ulaw.o $(LIBS)
  30.  
  31. $(PROGRAM): $(OBJECTS) $(ULIBS)
  32.     $(CC) -o $(PROGRAM) $(OBJECTS) ../ulaw.o $(ULIBS) $(LIBS)
  33.  
  34. clean:
  35.     rm -f $(PROGRAM) $(LOBJECTS) $(ARCH) core *.bak *.a
  36.  
  37. test:    $(PROGRAM)
  38.     time $(PROGRAM) test.spd test.out
  39.     sfplay test.out
  40.     rm test.out
  41.  
  42. suntest:$(PROGRAM)
  43.     time $(PROGRAM) test.au test.out
  44.     cp test.out /dev/audio
  45.     rm test.out
  46.